#pragma once

namespace ja2{ namespace sgp
{
	//! Palette entry.
	struct PaletteEntry
	{
		// Attributes
	public:
		//! Red value.
		std::uint_least8_t Red;
		//! Red value.
		std::uint_least8_t Green;
		//! Red value.
		std::uint_least8_t Blue;
		//! Flags value.
		std::uint_least8_t Flags;

		// Construction/Destruction
	public:
		PaletteEntry(std::uint_least8_t Red, std::uint_least8_t Green, std::uint_least8_t Blue)
			: Red(Red), Green(Green), Blue(Blue), Flags(0)
		{
		}
	};
} /*sgp*/} /*ja2*/
